Career 2025 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour M15 Poprad M15 Bergamo Bratislava 1 Challenger M15 Slovenska Bistrica M15 Ollersbach M25 Padova Dobrich Challenger M15 Vienna M15 Trnava Villena Challenger M25 Santa Margherita di Pula M25 Trnava M25 Santa Margherita di Pula Kigali 1 Challenger M25 Santa margherita di Pula Brazzaville Challenger Maia Challenger M15 Antalya Prostejov Challenger Barletta Challenger Skopje Challenger Como Challenger Bratislava 1 Challenger Milan Challenger Sassuolo Challenger M25+H Kassel Liberec Challenger Nordea Open - Bastad Generali Open - Kitzbuhel Augsburg Challenger M25 Santa Margherita di Pula Valencia Challenger M25 Santa Margherita di Pula Spain #1-w1 Spain #1-w2 Spain #1-w3 Switzerland #1-w1 Switzerland #1-w2 Spain #1-w4 Croatia #1-w1 Croatia #1-w3 Croatia #1-w4 Croatia #1-w2 Great Britain F1 Italy F9 Italy F11 Germany F16 Italy #4-w1 Italy #4-w2 Italy #4-w3 Italy #4-w4 Spain F1 Spain F2 Italy F1 Italy F2 Italy F3 Italy F4 Italy F5 Italy F9 Italy F10 Italy F11 Italy F17 Italy F18 Italy F22 Italy F26 Switzerland #2-w1 Switzerland #2-w2 Switzerland #2-w3 Switzerland #2-w4 Italy F32 Chile F4 Chile F5 Spain F1 Chile F6 Spain F2 Spain F3 Spain F4 Italy F1 Italy F2 Italy F3 Spain F7 Great Britain F4 Italy F22 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Croatia F10 Croatia F12 Great Britain F17 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Italy F11 Slovakia F1 Italy F20 Italy F22 Italy F23 Spain F32 Croatia F10 Croatia F11 Spain F2 Turkey F10 Slovakia F2 Sweden F2 Czech Republic F1 Sweden F3 Slovenia F3 Italy F13 Italy F20 Portugal F4 Great Britain F16 Italy F21 Italy F22 Hungary F1 Italy F30 Croatia F14 Spain F2 Spain F3 Italy F4 Croatia F4 Croatia F5 Italy F8 Italy F21 Italy F22 Denmark F1 Germany F10 Italy F26 Netherlands F5 Switzerland F5 Croatia F6 Slovenia F2 Italy F15 Italy F5 Croatia F4 (Opatija) Czech Republic F2 Slovakia F3 Austria F10 Italy F33 Italy F34 Italy F35 Tunisia F4 Iran F3 Iran F4 Austria F1 Austria F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F5 Austria F6 Italy F23 Slovakia F1 Italy F26 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Croatia F10 Germany F23 Great Britain F16 Germany F2 Austria F1 Egypt F1 Ivory Coast F1 Egypt F2 Ivory Coast F2 Italy F1 Canada F1 Canada F2 Canada F3 Croatia F4 Italy F6 Croatia F5 Italy F10 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Serbia F1 Serbia F2 Germany F8 Austria F4 Italy F19 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Croatia F9 Egypt F15 Czech Rep F5 Morocco F1 Israel F1 Israel F2 Morocco F2 Azerbaijan F1 Azerbaijan F2 Spain F8 Great Britain F3 Italy F1 Great Britain F4 Italy F2 Italy F3 Italy F8 Austria F2 San Marino Cepu Open - San Marino 2001 Challenger Canottieri Mincio - Mantova Jameson Cup - Milan 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Canottieri Mincio Open - Mantova Arroyo de la Encomienda - Valladolid V Trani Cup - Trani San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Banja Luka Challenger 2003 - Banja Luka Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli San Remo Tennis Cup - San Remo 10ø Tornea B. Camparini - Reggio Emilia Canottieri Minico 2004 - Mantova San Benedetto Challenger - San Benedetto Cepu Open - San Marino Trani Cup - Trani St. Petersburg  Challenger - St. Petersburg Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Challenger Fondazione Carige - Genova Pekao Open 2004 - Szczecin SIR Supermercadi Challenger - Rome Czech Indoor Open - Prague Tennis Napoli Cup - Napoli Olbia Challenger - Olbia San Remo Tennis Cup 15° Piertomaso - San Remo Ostdeutscher Sparkessen Cup - Dresden Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice 7° Trani Cup - Trani San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Copa Petrobras - Santiago Tatra Banka Open - Bratislava Unicredit (Suisse) Bank S. A. Challenger - Chiasso Tunis Open 2006 - Tunis ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5° Sporting Challenger - Turin Czech Open 2006 - Prostejov Steelers Cup - Kosice 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Riviera di Rimini Challenger - Rimini Concurso Internacional de Vigo - Vigo Iskratel Open - Kranj Challenger Brasov - Brasov Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Ciutat de Barcelona - Barcelona The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava La Serena Open - La Serena Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis XI Torneo Internazionale di Tennis - Barletta Morocco Tennis Tour - Fes Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Prosperita Open 2007 - Ostrava Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Memorial Manfredini - Sassuolo Polska Energia Open - Bytom Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Oberstaufen Cup - Oberstaufen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Aamulehti Tampere Opene - Tampere XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Genova Open Challenger - Genova Internazionali di Tennis Dell'Umbria - Todi Banjaluka Challenger 2007 - Banja Luka Tatra Banka Slovak Open - Bratislava Internationaux de Nouvelle-Caledonie - New Caledonia Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Roma Open Challenger - Rome Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice Zenith Tennis Cup-Harbour Club - Milan Polska Energia Open - Bytom Mamaia Challenger - Constanta Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Aamulehti Tampere Open - Tampere XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Brasov Challenger - Brasov Ljubljana Open 2008 - Ljubljana Banja Luka Challenger 2008 - Banja Luka Ipsos Bucharest Challenger - Bucharest ATP Challenger Trophy 2008 - Trnava Tatra Banka Slovak Open - Bratislava Tanger Challenger Meknes Challenger Caltanissetta Challenger Napoli Challenger Tunis Challenger Ostrava Challenger San Remo Challenger Alessandria Challenger Kosice Challenger Milan Challenger Reggio Emilia Challenger Rijeka Challenger Oberstaufen Challenger Tampere Challenger Trani Challenger Manerbio Challenger Brasov Challenger Seville Challenger Banja Luka Challenger Trnava Challenger Ljubljana Challenger Aachen Challenger Bratislava Challenger Noumea Challenger Tanger Challenger Meknes Challenger Blunmenau Challenger Athens Challenger Curitiba Challenger Rhodes Challenger Cairo Challenger Busan Challenger Fergana Challenger Alessandria Challenger Prostejov Challenger Rome Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Arad Challenger Scheveningen Challenger Poznan Challenger Cordenons Challenger Samarkand Challenger Trani Challenger Karshi Challenger Astana Challenger Rijeka Challenger Banja Luka Challenger Trnava Challenger Napoli Challenger Palermo Challenger Tashkent Challenger Seoul Challenger Eckental Challenger Aachen Challenger Loughborough Challenger Bratislava Challenger Noumea Challenger Singapore Challenger Bergamo Challenger Meknes Challenger Casablanca Challenger Sarajevo Challenger Rabat Challenger Bath Challenger Caltanissetta Challenger Barletta Challenger Monza Challenger Johannesburg Challenger Ostrava Challenger Rome Challenger Zagreb Challenger Alessandria Challenger Rijeka Challenger Kosice Challenger Milan Challenger Turin Challenger San Benedetto Challenger Sopot Challenger Orbetello Challenger Tampere Challenger Samarkand Challenger Karshi Challenger San Sebastian Challenger Manerbio Challenger Astana Challenger Como Challenger Seville Challenger Banja Luka Challenger Trnava Challenger Napoli Challenger Palermo Challenger Orleans Challenger Loughborough Challenger Bratislava Challenger Helsinki Challenger Noumea Challenger Bergamo Challenger Meknes Challenger Wolfsburg Challenger Casablanca Challenger Barranquilla Challenger Barletta Challenger San Luis Potosi Challenger Mersin Challenger Leon Challenger Rome Challenger Ostrava Challenger Rome Challenger Caltanissetta Challenger Kosice Challenger Marburg Challenger Arad Challenger San Benedetto Challenger Poznan Challenger Tampere Challenger Orbetello Challenger Sibiu Challenger Samarkand Challenger Karshi Challenger Como Challenger Genova Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Eckental Challenger Bratislava Challenger Marbella Challenger Noumea Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Mersin Challenger Mexico City Challenger Ostrava Challenger Napoli Challenger Rome Challenger Furth Challenger Kosice Challenger Milan Challenger Marburg Challenger Timisoara Challenger Todi Challenger San Benedetto Challenger Orbetello Challenger Liberec Challenger San Marino Challenger Como Challenger Genova Challenger Alphen Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Casablanca Challenger Bratislava Challenger Sao Paulo Challenger Tour Finals Andria Challenger Sao Paulo Challenger Heilbronn Challenger Quimper Challenger Morelos Challenger Salinas Challenger Irving Challenger Mersin Challenger Vercelli Challenger Ostrava Challenger Heilbronn Challenger Vicenza Challenger Furth Challenger Prague Challenger Kosice Challenger Milan Challenger Todi Challenger San Benedetto Challenger Liberec Challenger Bratislava Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Napoli Challenger Mersin Challenger Vercelli Challenger Ostrava Challenger Rome Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger Perugia Challenger Padova Challenger Todi Challenger Scheveningen Challenger Biella Challenger Liberec Challenger Prague Challenger Cordenons Challenger Manerbio Challenger Como Challenger St. Remy Challenger Trnava Challenger Rome Challenger Santiago Challenger Lima Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger Napoli Challenger Barletta Challenger Turin Challenger Ostrava Challenger Heilbronn Challenger Furth Challenger Prague Challenger Poprad Tatry Challenger Todi Challenger Biella Challenger Manerbio Challenger Como Challenger Seville Challenger Rome Challenger Mohammedia Challenger Casablanca Challenger Budapest Challenger Eckental Challenger Bratislava Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Poprad Tatry Challenger Marburg Challenger Prague Challenger Liberec Challenger Quito Challenger Bogota Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Lima Challenger Bratislava Challenger Koblenz Challenger Morelos Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Rome Challenger Marburg Challenger Padova Challenger Liberec Challenger Cordenons Challenger Como Challenger Seville Challenger Banja Luka Challenger Florence Challenger Barcelona Challenger Eckental Challenger Bratislava Challenger Pune Challenger Punta Del Este Challenger Santiago Challenger Anning Challenger Nanchang Challenger Shymkent Challenger Samarkand Challenger Almaty Challenger Shymkent Challenger Bratislava Challenger Ludwigshafen Challenger San Benedetto Challenger Prague Challenger Liberec Challenger Cordenons Challenger L'Aquila Challenger Como Challenger Biella Challenger Florence Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Maia Challenger Punta Del Este Challenger Marbella Challenger Guayaquil Challenger Concepcion Challenger Santiago Challenger Belgrade Challenger Prague Challenger Zagreb Challenger Almaty 1 Challenger Almaty 2 Challenger Perugia Challenger Liberec Challenger Barletta Challenger Como Challenger Banja Luka Challenger Quito Challenger Ambato Challenger Lisbon Challenger Napoli Challenger Napoli 2 Challenger Losinj Challenger Maia 1 Challenger Maia 2 Challenger Concepcion Challenger Santa Cruz de la Sierra Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Zadar Challenger Mexico City Challenger San Luis Potosi Challenger Aguascalientes Challenger Heilbronn Challenger Troisdorf Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Trieste Challenger Szczecin Challenger Zadar Challenger Campionati Internazionali di Sicilia - Palermo Milan Indoors - Milan Internationaler Raiffeisen Grand Prix - St. Polten 2003 Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Croatia Open - Umag Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Qatar ExxonMobil Open - Doha MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Open Seat Godo 2007 - Barcelona Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Qatar ExxonMobil Open - Doha Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Open 13 - Marseille Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril ATP Studena Croatia Open - Umag Open Sabadell Atlantico - Barcelona Studena Croatia Open - Umag Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Vegeta Croatia Open - Umag Kremlin Cup - Moscow Ecuador Open - Quito Brasil Open - Sao Paulo Konzum Croatia Open - Umag Ecuador Open - Quito Argentina Open - Buenos Aires Konzum Croatia Open - Umag Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Plava Laguna Croatia Open - Umag Tata Open Maharashtra - Pune Cordoba Open - Cordoba Argentina Open - Buenos Aires Brasil Open - Sao Paulo Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago BMW Open - Munich Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Sardegna Open - Cagliari Belgrade 2 - Belgrade Cordoba Open - Cordoba Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Spain F1 French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Lermontov Challenger All Lower level tournaments Kigali 2 Challenger Olympics - Rio de Janeiro